#!/bin/bash
:<<EOF
-b file 检测文件是否是块设备文件，如果是，返回true [ -b $file ]
-c file 检测文件是否是字符设备文件，如果是，返回true [ -c $file ]
-d file 检测文件是否是目录，如果是，返回true [ -d $file ]
-f file 检测文件是否是普通文件（既不是目录，也不是设备文件），如果是，返回true [ -f $file ]
-g file 检测文件是否设置了SGID位，如果是，返回true [ -g $file ]
-k file 检测文件是否设置了粘着位，如果是，返回true [ -k $file ]
-p file 检测文件是否是有名管道，如果是，则返回true [ -p $file ]
-u file 检测文件是否设置了SUID位，如果是,返回true [ -u $file ]
-r file 检测文件是否可读，如果是，返回true [ -r $file ]
-w file 检测文件是否可写，如果是，返回true [ -w $file ]
-x file 检测文件是否可执行，如果是，返回true [ -x $file ]
-s file 检测文件是否为空（文件大小是否大于0），不为空返回true [ -s $file ]
-e file 检测文件（包括目录）是否存在，如果是，返回true [ -e $file ]
-S 判断某文件是否socket
-L 检测文件是否存在并且是一个符号链接。

EOF
